projects
/
gtk4.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
68886ba
)
widget: Don't leak css transform
author
Timm Bäder
<mail@baedert.org>
Sat, 13 Jun 2020 18:40:40 +0000
(20:40 +0200)
committer
Timm Bäder
<mail@baedert.org>
Fri, 19 Jun 2020 03:26:25 +0000
(
05:26
+0200)
gtk/gtkwidget.c
patch
|
blob
|
history
diff --git
a/gtk/gtkwidget.c
b/gtk/gtkwidget.c
index cee8bbb1cde85b8d5801f77e258bdb870e97305f..55127a2ed7908971df1e88cc94ad5984df794e5e 100644
(file)
--- a/
gtk/gtkwidget.c
+++ b/
gtk/gtkwidget.c
@@
-3913,6
+3913,8
@@
gtk_widget_allocate (GtkWidget *widget,
transform = gsk_transform_translate (transform, &GRAPHENE_POINT_INIT (adjusted.width / 2, adjusted.height / 2));
transform = gsk_transform_transform (transform, css_transform);
transform = gsk_transform_translate (transform, &GRAPHENE_POINT_INIT (- adjusted.width / 2, - adjusted.height / 2));
+
+ gsk_transform_unref (css_transform);
}
adjusted.x += border.left + padding.left;